home *** CD-ROM | disk | FTP | other *** search
/ NeXT Education Software Sampler 1992 Fall / NeXT Education Software Sampler 1992 Fall.iso / Programming / c-runtime / Makefile < prev    next >
Encoding:
Makefile  |  1992-08-18  |  18.2 KB  |  388 lines

  1. #
  2. # Makefile for the GNU Objective-C run-time systemm
  3. #   The Makefile was designed using GNU make 3.60.8.  
  4. #   If you don't have it... then get it.
  5. #
  6. # Copyright (C) 1992 Trirex Systems, Inc.
  7. # This program is free software; you can redistribute it and/or modify
  8. # it under the terms of the GNU General Public License as published
  9. # by the Free Software Foundation; either version 1, or any later version.
  10. # This program is distributed in the hope that it will be useful,
  11. # but WITHOUT ANY WARRANTY; without even the implied warranty of
  12. # MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the GNU
  13. # General Public License for more details.
  14. # You should receive a copy of the GNU General Public License 
  15. # along with this program; if not, write to the Free Software
  16. # Foundation, Inc., 675 Mass Ave, Cambridge, MA 02139, USA.
  17. #
  18.  
  19. # This make file requires GNU make 3.60.12 or greater.  This is true if you 
  20. #    are working on the NeXT too.
  21. # To make the run-time first do a '.  
  22. #    This is done, for example, by:  make array.  Then you should make 
  23. #    the test code:  make test.
  24.  
  25. # $Header: /usr/user/dennis_glatting/ObjC/c-runtime/RCS/Makefile,v 0.10 1992/08/18 04:49:30 dglattin Exp dglattin $
  26. # $Author: dglattin $
  27. # $Date: 1992/08/18 04:49:30 $
  28. # $Log: Makefile,v $
  29. # Revision 0.10  1992/08/18  04:49:30  dglattin
  30. # Saving a working version before release.
  31. #
  32. # Revision 0.9  1992/04/18  02:13:57  dennisg
  33. # last check in before release (sure it is).
  34. #
  35. # Revision 0.8  1992/04/13  11:40:04  dennisg
  36. # Many changes to support multiple run-times.
  37. # More to come.
  38. #
  39. # Revision 0.6  1991/12/01  03:18:23  dennisg
  40. # added error (but it should go away).
  41. #
  42. # Revision 0.5  1991/11/29  00:23:03  dennisg
  43. # changes to file tructure.
  44. #
  45. # Revision 0.4  1991/11/21  00:56:20  dennisg
  46. # added options to CFLAGS for testing.
  47. # made other changes for testing.
  48. #
  49. # Revision 0.3  1991/11/16  16:31:04  dennisg
  50. # took out some NeXT code hacks.
  51. # changed various flags and things.
  52. #
  53. # Revision 0.2  1991/11/07  22:32:13  dennisg
  54. # added copyleft.
  55. #
  56. # Revision 0.1  1991/10/24  01:02:53  dennisg
  57. # Initial check in.  Preliminary development stage.
  58. #
  59. #
  60.  
  61. # Usual definations and things.
  62. GNU_CFLAGS= -Wall -Wno-format -g -v -fomit-frame-pointer # 
  63. CFLAGS=-Iinclude -Itests \
  64.     -Idispatch \
  65.     -I/usr/local/gnu.development/ss-920717\
  66.     -I/usr/local/gnu.development/ss-920717/config \
  67.     $(GNU_CFLAGS) -O4 -UDEBUG -DNDEBUG # -DDEBUG #
  68. LDFLAGS=-L. -lrun-time
  69. CC=gcc
  70.  
  71. VPATH= .:dispatch:include:tests:$(OBJ_DIR)
  72.  
  73.  
  74. # Library functions that compose the 
  75. #   run-time.
  76. LIBRARY_SOURCES= dispatch/hash.c dispatch/core.c dispatch/Object.m
  77.  
  78. LIBRARY_OBJECTS= $(addsuffix .o, \
  79.                                     $(addprefix $(OBJ_DIR)/, \
  80.                                     $(notdir $(basename $(LIBRARY_SOURCES)))))
  81.  
  82.  
  83.  
  84. TEST_SOURCES=tests/test.m tests/SubClass1.m tests/SubClass2.m \
  85.     tests/SubClass3.m tests/SubClass4.m tests/SubClass5.m \
  86.     tests/Confuse.m tests/ConfuseMore.m
  87. TEST_OBJECTS=$(addprefix $(OBJ_DIR)/, $(notdir $(TEST_SOURCES:.m=.o)))
  88.  
  89. ERROR_SOURCES=tests/error.m
  90. ERROR_OBJECTS=$(addprefix $(OBJ_DIR)/, $(notdir $(ERROR_SOURCES:.c=.o)))
  91.  
  92. OBJ_DIR=obj
  93.  
  94.  
  95. # Rules.
  96. $(OBJ_DIR)/%.o : %.cc
  97.     cc++ -c -o $(OBJ_DIR)/$(notdir $@) $(CFLAGS) $(GNU_CFLAGS) $<
  98.  
  99. $(OBJ_DIR)/%.o : %.m
  100.     $(CC) -c -S $(CFLAGS) $(GNU_CFLAGS) $<
  101.     as -o $(OBJ_DIR)/$(notdir $@) `basename $< .m`".s"
  102.  
  103. $(OBJ_DIR)/%.o : %.c
  104.     $(CC) -c -o $(OBJ_DIR)/$(notdir $@) $(CFLAGS) $(GNU_CFLAGS) $<
  105.  
  106. lib:: $(OBJ_DIR)
  107. lib:: $(LIBRARY_OBJECTS)
  108.     -rm librun-time.a
  109.     $(AR) $(ARFLAGS) librun-time.a $?
  110.     ranlib librun-time.a
  111.  
  112.  
  113. # Targets.
  114. all:
  115.  
  116. $(OBJ_DIR):
  117.     -@if [ ! -d $@ ]; \
  118.         then \
  119.             mkdir $@; \
  120.         fi
  121.  
  122. clean::
  123.     -rm librun-time.a
  124.     -rm -rf $(OBJ_DIR)
  125.     -find . -type f \( -name "*~" -o -name "*.o" -o -name test -o \
  126.             -name core -o -name "*.s" \) -print | xargs rm -f
  127.     -rm *.bak *.tmp
  128.  
  129. depend:: $(sort $(LIBRARY_SOURCES) $(TEST_SOURCES) $(ERROR_SOURCES))
  130.     mkdepend $(CFLAGS) $^
  131.     @cat Makefile | awk -f depend.awk > Makefile.tmp
  132.     -@rm Makefile.bak 
  133.     @mv Makefile Makefile.bak
  134.     @mv Makefile.tmp Makefile
  135.  
  136.  
  137. # Test.
  138. test:  $(TEST_OBJECTS)
  139.     $(CC)-o $@ $^ $(LDFLAGS) $(CFLAGS)
  140. clean::
  141.     -rm test
  142.  
  143. # NeXT.
  144. test_NeXT:: libsys_s.a $(TEST_OBJECTS)
  145.     $(CC) -o $@ $^ $(LDFLAGS) $(CFLAGS) -lsys_s
  146. clean::
  147.     -rm libsys_s.a
  148.     -rm test_NeXT
  149.  
  150. error: libsys_s.a $(ERROR_OBJECTS)
  151.     $(LD) -Z -r -o $@.o /lib/crt0.o $^ $(LDFLAGS) -lsys_s
  152.     /lib/collect -o /tmp/shit.s $@.o
  153.     as /tmp/shit.s -o /tmp/shit.o
  154.     $(LD) -o $@ $@.o /tmp/shit.o $(LDFLAGS)
  155. clean::
  156.     -rm error
  157.  
  158.  
  159. libsys_s.a: /lib/libsys_s.a
  160.     cp $< .
  161.     ar d $@ Object.o
  162.     ranlib $@
  163.  
  164.  
  165. # DO NOT DELETE THIS LINE -- mkdepend uses it.
  166. # DO NOT PUT ANYTHING AFTER THIS LINE, IT WILL GO AWAY.
  167.  
  168. $(OBJ_DIR)/Object.o : dispatch/Object.m dispatch/Object.h include/objc.h \
  169.   /usr/include/sys/types.h dispatch/record-inline.h \
  170.   /usr/local/gnu.development/ss-920717/assert.h /usr/include/stdlib.h \
  171.   /usr/include/stddef.h /usr/include/stdarg.h /usr/include/stdio.h \
  172.   /usr/include/libc.h /usr/include/string.h /usr/include/time.h \
  173.   /usr/include/sys/wait.h /usr/include/sys/resource.h /usr/include/sys/time.h \
  174.   /usr/include/sys/times.h /usr/include/sys/param.h \
  175.   /usr/include/sys/features.h /usr/include/machine/machparam.h \
  176.   /usr/include/kern/assert.h /usr/include/next/vm_param.h \
  177.   /usr/include/next/eventc.h /usr/include/sys/signal.h \
  178.   /usr/include/machine/signal.h /usr/include/signal.h \
  179.   /usr/include/sys/time_stamp.h /usr/include/sys/kern_return.h \
  180.   /usr/include/machine/kern_return.h /usr/include/machine/time_stamp.h \
  181.   /usr/include/sys/stat.h /usr/include/sys/file.h /usr/include/sys/fcntl.h \
  182.   /usr/include/sys/socket.h /usr/include/sys/vfs.h /usr/include/sys/ioctl.h \
  183.   /usr/include/sys/ttychars.h /usr/include/sys/ttydev.h \
  184.   /usr/include/netinet/in.h /usr/include/arpa/inet.h \
  185.   /usr/include/machine/vm_types.h /usr/include/machine/boolean.h \
  186.   include/objc-proto.h include/objc-protoP.h \
  187.   /usr/local/gnu.development/ss-920717/tm.h \
  188.   /usr/local/gnu.development/ss-920717/config/m68k.h /usr/include/errno.h \
  189.   /usr/include/sys/errno.h 
  190. $(OBJ_DIR)/core.o : dispatch/core.c /usr/local/gnu.development/ss-920717/assert.h \
  191.   /usr/include/ctype.h /usr/include/memory.h dispatch/hash.h \
  192.   /usr/include/sys/types.h dispatch/mutex.h include/objc.h \
  193.   dispatch/record-inline.h /usr/include/stdlib.h /usr/include/stddef.h \
  194.   /usr/include/stdarg.h include/objcP.h include/objc-proto.h \
  195.   include/objc-protoP.h /usr/include/stdio.h \
  196.   /usr/local/gnu.development/ss-920717/tm.h \
  197.   /usr/local/gnu.development/ss-920717/config/m68k.h 
  198. $(OBJ_DIR)/hash.o : dispatch/hash.c dispatch/hash.h \
  199.   /usr/local/gnu.development/ss-920717/assert.h /usr/include/sys/types.h \
  200.   dispatch/mutex.h include/objc.h dispatch/record-inline.h \
  201.   /usr/include/stdlib.h /usr/include/stddef.h /usr/include/stdarg.h \
  202.   include/objcP.h include/objc-protoP.h /usr/include/stdio.h \
  203.   /usr/local/gnu.development/ss-920717/tm.h \
  204.   /usr/local/gnu.development/ss-920717/config/m68k.h /usr/include/math.h \
  205.   /usr/include/errno.h /usr/include/sys/errno.h 
  206. $(OBJ_DIR)/Confuse.o : tests/Confuse.m tests/Confuse.h tests/SubClass1.h \
  207.   dispatch/Object.h include/objc.h /usr/include/sys/types.h \
  208.   dispatch/record-inline.h /usr/local/gnu.development/ss-920717/assert.h \
  209.   /usr/include/stdlib.h /usr/include/stddef.h /usr/include/stdarg.h \
  210.   /usr/include/stdio.h /usr/include/libc.h /usr/include/string.h \
  211.   /usr/include/time.h /usr/include/sys/wait.h /usr/include/sys/resource.h \
  212.   /usr/include/sys/time.h /usr/include/sys/times.h /usr/include/sys/param.h \
  213.   /usr/include/sys/features.h /usr/include/machine/machparam.h \
  214.   /usr/include/kern/assert.h /usr/include/next/vm_param.h \
  215.   /usr/include/next/eventc.h /usr/include/sys/signal.h \
  216.   /usr/include/machine/signal.h /usr/include/signal.h \
  217.   /usr/include/sys/time_stamp.h /usr/include/sys/kern_return.h \
  218.   /usr/include/machine/kern_return.h /usr/include/machine/time_stamp.h \
  219.   /usr/include/sys/stat.h /usr/include/sys/file.h /usr/include/sys/fcntl.h \
  220.   /usr/include/sys/socket.h /usr/include/sys/vfs.h /usr/include/sys/ioctl.h \
  221.   /usr/include/sys/ttychars.h /usr/include/sys/ttydev.h \
  222.   /usr/include/netinet/in.h /usr/include/arpa/inet.h \
  223.   /usr/include/machine/vm_types.h /usr/include/machine/boolean.h \
  224.   tests/SubClass2.h tests/SubClass3.h include/objc-proto.h \
  225.   include/objc-protoP.h /usr/local/gnu.development/ss-920717/tm.h \
  226.   /usr/local/gnu.development/ss-920717/config/m68k.h 
  227. $(OBJ_DIR)/ConfuseMore.o : tests/ConfuseMore.m tests/ConfuseMore.h tests/SubClass1.h \
  228.   dispatch/Object.h include/objc.h /usr/include/sys/types.h \
  229.   dispatch/record-inline.h /usr/local/gnu.development/ss-920717/assert.h \
  230.   /usr/include/stdlib.h /usr/include/stddef.h /usr/include/stdarg.h \
  231.   /usr/include/stdio.h /usr/include/libc.h /usr/include/string.h \
  232.   /usr/include/time.h /usr/include/sys/wait.h /usr/include/sys/resource.h \
  233.   /usr/include/sys/time.h /usr/include/sys/times.h /usr/include/sys/param.h \
  234.   /usr/include/sys/features.h /usr/include/machine/machparam.h \
  235.   /usr/include/kern/assert.h /usr/include/next/vm_param.h \
  236.   /usr/include/next/eventc.h /usr/include/sys/signal.h \
  237.   /usr/include/machine/signal.h /usr/include/signal.h \
  238.   /usr/include/sys/time_stamp.h /usr/include/sys/kern_return.h \
  239.   /usr/include/machine/kern_return.h /usr/include/machine/time_stamp.h \
  240.   /usr/include/sys/stat.h /usr/include/sys/file.h /usr/include/sys/fcntl.h \
  241.   /usr/include/sys/socket.h /usr/include/sys/vfs.h /usr/include/sys/ioctl.h \
  242.   /usr/include/sys/ttychars.h /usr/include/sys/ttydev.h \
  243.   /usr/include/netinet/in.h /usr/include/arpa/inet.h \
  244.   /usr/include/machine/vm_types.h /usr/include/machine/boolean.h \
  245.   tests/SubClass2.h tests/SubClass3.h include/objc-proto.h \
  246.   include/objc-protoP.h /usr/local/gnu.development/ss-920717/tm.h \
  247.   /usr/local/gnu.development/ss-920717/config/m68k.h 
  248. $(OBJ_DIR)/SubClass1.o : tests/SubClass1.m \
  249.   /usr/local/gnu.development/ss-920717/assert.h /usr/include/stdio.h \
  250.   /usr/include/stddef.h /usr/include/stdarg.h tests/SubClass1.h \
  251.   dispatch/Object.h include/objc.h /usr/include/sys/types.h \
  252.   dispatch/record-inline.h /usr/include/stdlib.h /usr/include/libc.h \
  253.   /usr/include/string.h /usr/include/time.h /usr/include/sys/wait.h \
  254.   /usr/include/sys/resource.h /usr/include/sys/time.h \
  255.   /usr/include/sys/times.h /usr/include/sys/param.h \
  256.   /usr/include/sys/features.h /usr/include/machine/machparam.h \
  257.   /usr/include/kern/assert.h /usr/include/next/vm_param.h \
  258.   /usr/include/next/eventc.h /usr/include/sys/signal.h \
  259.   /usr/include/machine/signal.h /usr/include/signal.h \
  260.   /usr/include/sys/time_stamp.h /usr/include/sys/kern_return.h \
  261.   /usr/include/machine/kern_return.h /usr/include/machine/time_stamp.h \
  262.   /usr/include/sys/stat.h /usr/include/sys/file.h /usr/include/sys/fcntl.h \
  263.   /usr/include/sys/socket.h /usr/include/sys/vfs.h /usr/include/sys/ioctl.h \
  264.   /usr/include/sys/ttychars.h /usr/include/sys/ttydev.h \
  265.   /usr/include/netinet/in.h /usr/include/arpa/inet.h \
  266.   /usr/include/machine/vm_types.h /usr/include/machine/boolean.h 
  267. $(OBJ_DIR)/SubClass2.o : tests/SubClass2.m \
  268.   /usr/local/gnu.development/ss-920717/assert.h /usr/include/stdlib.h \
  269.   /usr/include/stddef.h /usr/include/strings.h /usr/include/string.h \
  270.   tests/SubClass2.h dispatch/Object.h include/objc.h /usr/include/sys/types.h \
  271.   dispatch/record-inline.h /usr/include/stdarg.h /usr/include/stdio.h \
  272.   /usr/include/libc.h /usr/include/time.h /usr/include/sys/wait.h \
  273.   /usr/include/sys/resource.h /usr/include/sys/time.h \
  274.   /usr/include/sys/times.h /usr/include/sys/param.h \
  275.   /usr/include/sys/features.h /usr/include/machine/machparam.h \
  276.   /usr/include/kern/assert.h /usr/include/next/vm_param.h \
  277.   /usr/include/next/eventc.h /usr/include/sys/signal.h \
  278.   /usr/include/machine/signal.h /usr/include/signal.h \
  279.   /usr/include/sys/time_stamp.h /usr/include/sys/kern_return.h \
  280.   /usr/include/machine/kern_return.h /usr/include/machine/time_stamp.h \
  281.   /usr/include/sys/stat.h /usr/include/sys/file.h /usr/include/sys/fcntl.h \
  282.   /usr/include/sys/socket.h /usr/include/sys/vfs.h /usr/include/sys/ioctl.h \
  283.   /usr/include/sys/ttychars.h /usr/include/sys/ttydev.h \
  284.   /usr/include/netinet/in.h /usr/include/arpa/inet.h \
  285.   /usr/include/machine/vm_types.h /usr/include/machine/boolean.h 
  286. $(OBJ_DIR)/SubClass3.o : tests/SubClass3.m \
  287.   /usr/local/gnu.development/ss-920717/assert.h \
  288.   /usr/local/gnu.development/ss-920717/limits.h /usr/include/stdlib.h \
  289.   /usr/include/stddef.h /usr/include/strings.h /usr/include/string.h \
  290.   tests/SubClass3.h tests/SubClass2.h dispatch/Object.h include/objc.h \
  291.   /usr/include/sys/types.h dispatch/record-inline.h /usr/include/stdarg.h \
  292.   /usr/include/stdio.h /usr/include/libc.h /usr/include/time.h \
  293.   /usr/include/sys/wait.h /usr/include/sys/resource.h /usr/include/sys/time.h \
  294.   /usr/include/sys/times.h /usr/include/sys/param.h \
  295.   /usr/include/sys/features.h /usr/include/machine/machparam.h \
  296.   /usr/include/kern/assert.h /usr/include/next/vm_param.h \
  297.   /usr/include/next/eventc.h /usr/include/sys/signal.h \
  298.   /usr/include/machine/signal.h /usr/include/signal.h \
  299.   /usr/include/sys/time_stamp.h /usr/include/sys/kern_return.h \
  300.   /usr/include/machine/kern_return.h /usr/include/machine/time_stamp.h \
  301.   /usr/include/sys/stat.h /usr/include/sys/file.h /usr/include/sys/fcntl.h \
  302.   /usr/include/sys/socket.h /usr/include/sys/vfs.h /usr/include/sys/ioctl.h \
  303.   /usr/include/sys/ttychars.h /usr/include/sys/ttydev.h \
  304.   /usr/include/netinet/in.h /usr/include/arpa/inet.h \
  305.   /usr/include/machine/vm_types.h /usr/include/machine/boolean.h 
  306. $(OBJ_DIR)/SubClass4.o : tests/SubClass4.m tests/SubClass4.h tests/SubClass1.h \
  307.   dispatch/Object.h include/objc.h /usr/include/sys/types.h \
  308.   dispatch/record-inline.h /usr/local/gnu.development/ss-920717/assert.h \
  309.   /usr/include/stdlib.h /usr/include/stddef.h /usr/include/stdarg.h \
  310.   /usr/include/stdio.h /usr/include/libc.h /usr/include/string.h \
  311.   /usr/include/time.h /usr/include/sys/wait.h /usr/include/sys/resource.h \
  312.   /usr/include/sys/time.h /usr/include/sys/times.h /usr/include/sys/param.h \
  313.   /usr/include/sys/features.h /usr/include/machine/machparam.h \
  314.   /usr/include/kern/assert.h /usr/include/next/vm_param.h \
  315.   /usr/include/next/eventc.h /usr/include/sys/signal.h \
  316.   /usr/include/machine/signal.h /usr/include/signal.h \
  317.   /usr/include/sys/time_stamp.h /usr/include/sys/kern_return.h \
  318.   /usr/include/machine/kern_return.h /usr/include/machine/time_stamp.h \
  319.   /usr/include/sys/stat.h /usr/include/sys/file.h /usr/include/sys/fcntl.h \
  320.   /usr/include/sys/socket.h /usr/include/sys/vfs.h /usr/include/sys/ioctl.h \
  321.   /usr/include/sys/ttychars.h /usr/include/sys/ttydev.h \
  322.   /usr/include/netinet/in.h /usr/include/arpa/inet.h \
  323.   /usr/include/machine/vm_types.h /usr/include/machine/boolean.h 
  324. $(OBJ_DIR)/SubClass5.o : tests/SubClass5.m /usr/include/stdio.h /usr/include/stddef.h \
  325.   /usr/include/stdarg.h tests/SubClass5.h tests/SubClass1.h dispatch/Object.h \
  326.   include/objc.h /usr/include/sys/types.h dispatch/record-inline.h \
  327.   /usr/local/gnu.development/ss-920717/assert.h /usr/include/stdlib.h \
  328.   /usr/include/libc.h /usr/include/string.h /usr/include/time.h \
  329.   /usr/include/sys/wait.h /usr/include/sys/resource.h /usr/include/sys/time.h \
  330.   /usr/include/sys/times.h /usr/include/sys/param.h \
  331.   /usr/include/sys/features.h /usr/include/machine/machparam.h \
  332.   /usr/include/kern/assert.h /usr/include/next/vm_param.h \
  333.   /usr/include/next/eventc.h /usr/include/sys/signal.h \
  334.   /usr/include/machine/signal.h /usr/include/signal.h \
  335.   /usr/include/sys/time_stamp.h /usr/include/sys/kern_return.h \
  336.   /usr/include/machine/kern_return.h /usr/include/machine/time_stamp.h \
  337.   /usr/include/sys/stat.h /usr/include/sys/file.h /usr/include/sys/fcntl.h \
  338.   /usr/include/sys/socket.h /usr/include/sys/vfs.h /usr/include/sys/ioctl.h \
  339.   /usr/include/sys/ttychars.h /usr/include/sys/ttydev.h \
  340.   /usr/include/netinet/in.h /usr/include/arpa/inet.h \
  341.   /usr/include/machine/vm_types.h /usr/include/machine/boolean.h 
  342. $(OBJ_DIR)/error.o : tests/error.m dispatch/Object.h include/objc.h \
  343.   /usr/include/sys/types.h dispatch/record-inline.h \
  344.   /usr/local/gnu.development/ss-920717/assert.h /usr/include/stdlib.h \
  345.   /usr/include/stddef.h /usr/include/stdarg.h /usr/include/stdio.h \
  346.   /usr/include/libc.h /usr/include/string.h /usr/include/time.h \
  347.   /usr/include/sys/wait.h /usr/include/sys/resource.h /usr/include/sys/time.h \
  348.   /usr/include/sys/times.h /usr/include/sys/param.h \
  349.   /usr/include/sys/features.h /usr/include/machine/machparam.h \
  350.   /usr/include/kern/assert.h /usr/include/next/vm_param.h \
  351.   /usr/include/next/eventc.h /usr/include/sys/signal.h \
  352.   /usr/include/machine/signal.h /usr/include/signal.h \
  353.   /usr/include/sys/time_stamp.h /usr/include/sys/kern_return.h \
  354.   /usr/include/machine/kern_return.h /usr/include/machine/time_stamp.h \
  355.   /usr/include/sys/stat.h /usr/include/sys/file.h /usr/include/sys/fcntl.h \
  356.   /usr/include/sys/socket.h /usr/include/sys/vfs.h /usr/include/sys/ioctl.h \
  357.   /usr/include/sys/ttychars.h /usr/include/sys/ttydev.h \
  358.   /usr/include/netinet/in.h /usr/include/arpa/inet.h \
  359.   /usr/include/machine/vm_types.h /usr/include/machine/boolean.h 
  360. $(OBJ_DIR)/test.o : tests/test.m include/objc.h /usr/include/sys/types.h \
  361.   dispatch/record-inline.h /usr/local/gnu.development/ss-920717/assert.h \
  362.   /usr/include/stdlib.h /usr/include/stddef.h /usr/include/stdarg.h \
  363.   include/objc-proto.h include/objc-protoP.h /usr/include/stdio.h \
  364.   /usr/local/gnu.development/ss-920717/tm.h \
  365.   /usr/local/gnu.development/ss-920717/config/m68k.h dispatch/Object.h \
  366.   /usr/include/libc.h /usr/include/string.h /usr/include/time.h \
  367.   /usr/include/sys/wait.h /usr/include/sys/resource.h /usr/include/sys/time.h \
  368.   /usr/include/sys/times.h /usr/include/sys/param.h \
  369.   /usr/include/sys/features.h /usr/include/machine/machparam.h \
  370.   /usr/include/kern/assert.h /usr/include/next/vm_param.h \
  371.   /usr/include/next/eventc.h /usr/include/sys/signal.h \
  372.   /usr/include/machine/signal.h /usr/include/signal.h \
  373.   /usr/include/sys/time_stamp.h /usr/include/sys/kern_return.h \
  374.   /usr/include/machine/kern_return.h /usr/include/machine/time_stamp.h \
  375.   /usr/include/sys/stat.h /usr/include/sys/file.h /usr/include/sys/fcntl.h \
  376.   /usr/include/sys/socket.h /usr/include/sys/vfs.h /usr/include/sys/ioctl.h \
  377.   /usr/include/sys/ttychars.h /usr/include/sys/ttydev.h \
  378.   /usr/include/netinet/in.h /usr/include/arpa/inet.h \
  379.   /usr/include/machine/vm_types.h /usr/include/machine/boolean.h \
  380.   tests/SubClass1.h tests/SubClass2.h tests/SubClass3.h tests/SubClass4.h \
  381.   tests/SubClass5.h tests/Confuse.h tests/ConfuseMore.h /usr/include/fcntl.h \
  382.   /usr/local/gnu.development/ss-920717/limits.h 
  383.  
  384. # IF YOU PUT ANYTHING HERE IT WILL GO AWAY
  385.